package LN.Persona.Usuario;

import LN.Domicilios.Direccion;
import LN.Persona.Estado_Civil;
import LN.Persona.Sexo;
import java.io.Serializable;
import java.util.Date;
import javax.persistence.Entity;
import org.hibernate.envers.Audited;

@Audited
@Entity
public class Operador extends Usuario implements Serializable {

    public Operador(String pasword, String usserame, String creadoHora, String telefono, String rol, Estado_Civil estado_civil, String e_mail) {
        super(pasword, usserame, creadoHora, telefono, rol, estado_civil, e_mail);
    }

    public Operador(String pasword, String usserame, String creadoHora, String telefono, String rol, Estado_Civil estado_civil, String e_mail, Integer id, String nombre, String apellido, String dni, Date fnac, Sexo sexo, Direccion direccion, String domicilio) {
        super(pasword, usserame, creadoHora, telefono, rol, estado_civil, e_mail, id, nombre, apellido, dni, fnac, sexo, direccion, domicilio);
    }

    public Operador() {
    }

    public static String getADMINISTRADOR() {
        return ADMINISTRADOR;
    }

    public static String getOPERADOR() {
        return OPERADOR;
    }
    @Override
    public Integer getId() {
        return super.getId();
    }

    @Override
    public void setId(Integer id) {
        super.setId(id);
    }
}
